Throws Keyword in Java Exception Handling Throw Vs. Throws